package com.lefeng.cockpit.datax.core.biz.model;

import lombok.*;

import java.io.Serializable;
import java.util.Date;


/**
 * @author weifw
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ToString
public class TriggerParam implements Serializable {
    private static final long serialVersionUID = 42L;

    private Integer jobId;

    private String executorHandler;
    private String executorParams;
    private String executorBlockStrategy;
    private Integer executorTimeout;

    private Integer logId;
    private Long logDateTime;

    private String glueType;
    private String glueSource;
    private Long glueUpdatetime;

    private Integer broadcastIndex;
    private Integer broadcastTotal;

    private String jobJson;
    private String processId;

    private String replaceParam;
    private String jvmParam;
    private Date startTime;
    private Date triggerTime;

    private String partitionInfo;

    private Long startId;
    private Long endId;

    private Integer incrementType;

    private String replaceParamType;


}
